<?php
class Coneccion
{
//------- declaracion de variables de tipo constantes pra la coneccion a la bdd ------------------------------------------------------------------------------//
    const HOST= 'localhost';
    const DBNAME= 'db_pruebas';
    const USER= 'root';
    const PASSWORD= '';
    private $_objPDO;
//------------------------------------------------------------------------------------------------------------------------------------------------------------//   

    
    
    
    
    
    
//----------------- funcion que se conecta a la bdd ----------------------------------------------------------------------------------------------------------//    
    public function conectar()
    {
        try
        {
            $this->_objPDO=new PDO('mysql:host='.Coneccion::HOST.';dbname='.Coneccion::DBNAME.'', Coneccion::USER, Coneccion::PASSWORD);
            return $this->_objPDO;
        } 
        catch(PDOException $e) {   echo 'existe un error en la conexion'; exit(0); }
    }
//------------------------------------------------------------------------------------------------------------------------------------------------------------//
    
    
    
    
    
    
    
    
    
//---------------- funcion que desconecta de la bdd ----------------------------------------------------------------------------------------------------------//    
    public function desconectar()
    {
        if($this->_objPDO)
        {
            $this->_objPDO=NULL;
        }
        else
        {
            echo 'No se ha realizado ninguna conexion';
        }
    }
//------------------------------------------------------------------------------------------------------------------------------------------------------------// 
}
?>
